<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="/templates/mantenimiento.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:a4j="http://richfaces.org/a4j"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:rich="http://richfaces.org/rich"
                xmlns:fn="http://java.sun.com/jsp/jstl/functions"
                xmlns:p="http://primefaces.org/ui">
    <ui:define name="title">
        Modificación Rdacaa
    </ui:define>    
    <ui:define name="datos">
        <center>
            <h:panelGrid id="panelDatos">
                <h:form id="formDatos">
                    <p:panel header="Medico" >


                        <h:panelGrid columns="5" columnClasses="alignTop,alignTop,alignTop,alignTop,alignTop" >
                            <h:panelGrid columns="4"  >


                                <f:verbatim/>
                                <f:verbatim/>
                                <p:calendar  mode="inline"  value="#{jsfRedacaAct.fechaBusqueda}"   id="fecha" >
                                    <f:ajax event="dateSelect" execute="@this" render="medico" listener="#{jsfRedacaAct.inicializarMedico()}"/>
                                </p:calendar>
                                <p:message for="fecha" />


                            </h:panelGrid>
                            <p:spacer width="60" height="10" />
                            <h:panelGrid columns="4"  >
                                <f:verbatim/>
                                <h:outputText value="Especialidad:" />
                                <p:selectOneMenu style="width: 240px" required="true"  label="Especialidades" id="especialidades"  converter="JsfConverterEspecialidad"  value="#{jsfRedacaAct.especialidad}" >                              
                                    <f:selectItem itemLabel="Seleccione ..."/>
                                    <f:selectItems value="#{jsfAgenda.selectedItemEspe}" var="item"/>
                                    <f:ajax event="change" execute="@this" render="subespecialidad"/>
                                </p:selectOneMenu>
                                <p:message for="especialidades" />
                                <f:verbatim/>
                                <h:outputText value="Subespecialidad:" />
                                <p:selectOneMenu required="true" style="width: 240px" label="Subespecialidad:" id="subespecialidad"  converter="JsfConverterEspecialidad"  value="#{jsfRedacaAct.subEspecialidad}" >                              
                                    <f:selectItem itemLabel="Seleccione ..."/>
                                    <f:selectItems value="#{jsfRedacaAct.selectedItemSubespecialidad}" var="item"/>
                                    <f:ajax event="change" execute="@this fecha" render="medico"/>
                                </p:selectOneMenu>
                                <p:message for="subespecialidad" />

                                <f:verbatim/>
                                <h:outputText value="Medico:" />
                                <p:selectOneListbox required="true" style="height: 105px; width: 240px" label="Medico" id="medico"  converter="JsfConverterEspecialidadMedico" value="#{jsfRedacaAct.cexMedico}"  >                              
                                    <f:selectItems value="#{jsfRedacaAct.selectedItemMedicoTurno}" var="item"/>
                                    <f:ajax event="change" execute="@this fecha" render="panelLista" listener="#{jsfRedacaAct.cargarLista()}"/>
                                </p:selectOneListbox> 
                                <f:verbatim/>
                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="medico" />
                                <f:verbatim/>



                            </h:panelGrid>
                            <p:spacer width="60" height="10" />
                            <h:panelGrid columns="4"  >

                                <f:verbatim/>
                                <h:outputText value="NUMERO DE INGRESOS:" />
                                <h:outputText value="#{jsfRedacaAct.numredaca}" styleClass="letraTomate" style="font-size: 20px" />
                                <f:verbatim/>



                                <br/>
                                <br/>
                                <br/>
                                <br/>
                                <br/>
                                <br/>
                                <br/>
                                <br/>
                                <br/>



                                <f:verbatim/>
                                <f:verbatim/>
                            </h:panelGrid>

                        </h:panelGrid>



                    </p:panel>
                    <p:scrollPanel style="width:950px"  mode="native">
                        <h:panelGrid id="panelLista">
                            <p:dataTable id="listaSimple" value="#{jsfRedacaAct.lista}" var="item" rendered="#{jsfRedacaAct.lista.size()>0}"  rows="3" paginator="true"   
                                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                         rowsPerPageTemplate="5,10,15" widgetVar="carsTable"   emptyMessage="No se encontro registro">
                                <f:facet  name="header">
                                    <h:outputText value="Registros encontrados [#{jsfRedacaAct.lista.size()}]" />
                                </f:facet>

                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Acción" />
                                    </f:facet>
                                    <a4j:commandLink execute="@this" value="CARGAR" render="datosPaciente panelLista datosrdacaa commonStatus" action="#{jsfRedacaAct.seleccionarActionPreparacion(item)}" title="Cargar turno">
                                    </a4j:commandLink>



                                </p:column>
                                <p:column  headerText="Historia clinica">
                                    <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcHistoriaClinica}"/>
                                </p:column> 
                                <p:column width="250" headerText="Nombre del Paciente">
                                    <h:outputText  value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcNombreFull}"/>
                                </p:column> 
                                <p:column  headerText="Diagnostico">
                                    <p:dataTable value="#{item.cexDiagnosticoConsultaList}" var="itemDia">
                                        <p:column width="400"  headerText="Nombre del diagnostico" >
                                            <h:outputText  value="#{itemDia.cexDiagnostico.diaNombre}"/>
                                        </p:column>
                                        <p:column headerText="Prevencion" >
                                            <h:outputText value="#{itemDia.dicPrevencion eq 0 ? 'NINGUNA' :(itemDia.dicPrevencion eq 1 ? 'PRIMERA' : 'SUBSECUENTE')}"/>
                                        </p:column>
                                        <p:column headerText="Morbilidad" >
                                            <h:outputText value="#{itemDia.dicMorbilidad eq 0 ? 'NINGUNA' : (itemDia.dicMorbilidad eq 1 ? 'PRIMERA':'SUBSECUENTE')}"/>
                                        </p:column>
                                        <p:column headerText="Condicion de diagnostico" >
                                            <h:outputText value="#{itemDia.cexCondicionDiagnostico.codNombre}"/>
                                        </p:column>
                                    </p:dataTable>
                                </p:column> 

                                <p:column  headerText="Planes de tratamiento">
                                    <p:dataTable value="#{item.cexProTratList}" var="itemTra">
                                        <p:column width="200" headerText="Nombre" >
                                            <h:outputText value="#{itemTra.cexProcedimiento.proNombre}"/>
                                        </p:column>
                                    </p:dataTable>
                                </p:column> 
                                <p:column  headerText="Periodicidad">
                                    <h:outputText value="#{item.conPeriodicidad eq 0 ? 'NINGUNO' :(item.conPeriodicidad eq 1 ? 'REFERENCIA' :'CONTRAREFERENCIA')}"/>
                                </p:column> 

                                <p:column  headerText="Interconsulta">
                                    <h:outputText value="#{item.conTipoAtencion eq 0 ? 'NINGUNO' :(item.conPeriodicidad eq 1 ? 'INTERCONSULTA SOLICITADA' :'INTERCONSULTA RECIBIDA')}"/>
                                </p:column> 

                                <p:column  headerText="Actividades">
                                    <p:dataTable value="#{item.cexTratamientoActividadesList}" var="itemAct">
                                        <p:column headerText="Codigo" >
                                            <h:outputText value="#{itemAct.actDescripcion}"/>
                                        </p:column>
                                    </p:dataTable>
                                </p:column> 

                            </p:dataTable>

                        </h:panelGrid>
                    </p:scrollPanel>





                    <p:panel header="Datos paciente" >
                        <h:panelGrid columnClasses=",textoNegrita,letraTomate,,,textoNegrita,letraTomate,,,textoNegrita,letraTomate" columns="12"  id="datosPaciente">
                            <f:verbatim/>
                            <h:outputText value="Número de turno:" />
                            <h:outputText value="#{jsfRedacaAct.agenda.ageSecuencia}" />
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Historia Clínica:" />
                            <h:outputText value="#{jsfRedacaAct.agenda.cexHistoriaClinica.hcHistoriaClinica}" >

                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Paciente:" />
                            <h:outputText value="#{jsfRedacaAct.agenda.cexHistoriaClinica.hcNombreFull}" />
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Fecha de nacimiento:" />
                            <h:outputText value="#{jsfRedacaAct.agenda.cexHistoriaClinica.hcFechaNacimiento}" >
                                <f:convertDateTime pattern="dd/M/yyyy"/>
                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>


                        </h:panelGrid>
                        <p:tabView id="datosrdacaa"  dynamic="false">
                            <p:tab id="panelDiagnostico" title="Diagnostico">

                                <p:panel  >
                                    <h:panelGrid columns="4"   >
                                        <f:verbatim/>
                                        <p:commandButton value="Buscar diagnostico" id="btnBuscardiag"  type="button" title="Buscar diagnostico"   />
                                        <p:overlayPanel id="chartDaig" for="btnBuscardiag" hideEffect="fade">
                                                                                          <h:panelGrid id="datosDiagPop" columns="6">
                                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                                    <h:outputText value="Buscar por::"/>
                                                    <p:selectOneMenu  label="Buscar por" id="busPor" value="#{jsfRedacaAct.tipoBusquedaDiagnostico}"   >                              
                                                        <f:selectItem itemLabel="CÓDIGO" itemValue="1"/>
                                                        <f:selectItem itemLabel="DIAGNOSTICO" itemValue="2"/>
                                                    </p:selectOneMenu>
                                                    <p:message  for="busPor"/>


                                                    <p:inputText label="Valor de busqueda" id="parDiag"  size="30"  value="#{jsfRedacaAct.busquedaDiagnostico}"/>
                                                    <p:message  for="parDiag"/>

                                                </h:panelGrid>

                                                <h:panelGrid >
                                                    <center>
                                                        <h:panelGroup id="panelBotones">
                                                            <a4j:commandButton id="btBuscar1" execute="datosDiagPop"  render="listaSimpleDiagnosticoPop commonStatus" value="Buscar" action="#{jsfRedacaAct.buscarDiagnostico}"  title="Buscar">

                                                            </a4j:commandButton>

                                                        </h:panelGroup>

                                                    </center>

                                                    <p:dataTable id="listaSimpleDiagnosticoPop"  value="#{jsfRedacaAct.listadiagnosticoPopup}" var="item"  rows="6" paginator="true"   
                                                                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                                                 rowsPerPageTemplate="5,10,15"> 
                                                        <f:facet name="noData">
                                                            No se encontro resultados
                                                        </f:facet>
                                                        <p:column headerText="#">
                                                            <h:outputText value="#{jsfRedacaAct.listadiagnosticoPopup.indexOf(item)+1}"/>
                                                        </p:column>
                                                        <p:column headerText="Código">
                                                            <h:outputText value="#{item.diaCodigo}"/>
                                                        </p:column>
                                                        <p:column headerText="Nombre">
                                                            <h:outputText value="#{item.diaNombre}"/>
                                                        </p:column>


                                                        <p:column headerText="Agregar">
                                                            <a4j:commandLink execute="@this" render="growl mensaje diagnosticoText  commonStatus tipAtencion periodicidad1 cond1" action="#{jsfRedacaAct.agregarDiagnostico(item)}" title="Agregar diagnostico">
                                                                <h:graphicImage library="images/icons" name="page-edit-icon-24.png" styleClass="pic" />
                                                            </a4j:commandLink>


                                                        </p:column>

                                                    </p:dataTable>


                                                </h:panelGrid>


                                          
                                        </p:overlayPanel>

                                        <h:outputFormat style="width: 15px"  styleClass="letraTomate" value="[#{jsfRedacaAct.diagnostico1.cexDiagnostico.diaCodigo}] #{jsfRedacaAct.diagnostico1.cexDiagnostico.diaNombre}" id="diagnosticoText" />
                                        <p:message for="diagnosticoText" />
                                    </h:panelGrid>
                                </p:panel>
                                <h:panelGrid id="diagnostico" columns="8" columnClasses=",textoNegrita,,,,textoNegrita,,"  >


                                    <f:verbatim/>
                                    <h:outputText value="Prevencion:" />
                                    <p:selectOneMenu style="width: 230px"  label="Tipo de atención"  id="tipAtencion"  disabled="#{jsfRedacaAct.isPrevencion eq false}"  value="#{jsfRedacaAct.diagnostico1.dicPrevencion}" >                              
                                        <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                        <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                        <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />
                                        <f:ajax event="change" execute="@this" render="cond1 periodicidad1"/>
                                    </p:selectOneMenu>
                                    <p:message for="tipAtencion" />


                                    <f:verbatim/>
                                    <h:outputText value="Observación" />
                                    <p:inputTextarea rows="2" cols="60" value="#{jsfRedacaAct.diagnostico1.dicDiagnostico}" id="PRI" label="Primario"   />  
                                    <p:message for="PRI" />




                                    <f:verbatim/>
                                    <h:outputText value="Morbilidad" />
                                    <p:selectOneMenu style="width: 230px" label="Periodicidad" id="periodicidad1"  disabled="#{jsfRedacaAct.isPrevencion eq true}"  value="#{jsfRedacaAct.diagnostico1.dicMorbilidad}" >                              
                                        <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                        <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                        <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />

                                    </p:selectOneMenu>
                                    <p:message for="periodicidad1" />

                                    <f:verbatim/>
                                    <h:outputText value="Tipo de diagnostico" />
                                    <p:selectOneMenu style="width: 230px" label="Condición"  id="cond1" disabled="#{jsfRedacaAct.isPrevencion eq true}" converter="JsfConverterCondicionDiagnostico"  value="#{jsfRedacaAct.diagnostico1.cexCondicionDiagnostico}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfCondicion.selectedItem}" />

                                    </p:selectOneMenu>
                                    <p:message for="cond1" />




                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>


                                </h:panelGrid>
                                <a4j:commandButton id="btAgregarDiag"  value="Agregar" execute="diagnostico listaDiagnostico diagnosticoText" render="listaDiagnostico diagnostico  diagnosticoText commonStatus" action="#{jsfRedacaAct.agregarDiagnostico()}"  title="Agregar fisico diagnostico">
                                </a4j:commandButton>


                                <p:dataTable id="listaDiagnostico" value="#{jsfRedacaAct.listaDiagnostico}" var="item" rows="5"   >


                                    <p:column headerText="Código">
                                        <h:outputText value="#{item.cexDiagnostico.diaCodigo}">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Diagnostico">
                                        <h:outputText value="#{item.cexDiagnostico.diaNombre }">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Prevencion" >
                                        <h:outputText value="#{item.dicPrevencion eq 0 ? 'NINGUNA' :(item.dicPrevencion eq 1 ? 'PRIMERA' : 'SUBSECUENTE')}">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Morvilidad">
                                        <h:outputText value="#{item.dicMorbilidad eq 0 ? 'NINGUNA' : (item.dicMorbilidad eq 1 ? 'PRIMERA':'SUBSECUENTE')}">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Tipo de diagnostico" >
                                        <h:outputText value="#{item.cexCondicionDiagnostico.codNombre}"/>

                                    </p:column>
                                    <p:column>
                                        <f:facet name="header">
                                            <h:outputText value="Acción" />
                                        </f:facet>
                                        <a4j:commandLink execute="@this"  render="commonStatus listaDiagnostico" action="#{jsfRedacaAct.eliminarDiagnostico(item)}" title="Eliminar diagnostico">
                                            <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                        </a4j:commandLink>

                                    </p:column>
                                </p:dataTable>

                            </p:tab>
                            <p:tab title="Planes de tratamiento">
                                <p:panel  >
                                    <h:panelGrid columns="8" id="procedimiento" >
                                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                                        <h:outputText value="Procedimiento" />
                                        <p:selectOneMenu style="width: 230px" label="Procedimiento"  id="procedimientocmb"  converter="JsfConverterProcedimiento"  value="#{jsfRedacaAct.procedimiento.cexProcedimiento}" >                              
                                            <f:selectItem itemLabel="Seleccione ..."/>
                                            <f:selectItems value="#{jsfProcedimiento.selectedItem}" />
                                        </p:selectOneMenu>
                                        <f:verbatim/>

                                        <f:verbatim/>
                                        <h:outputText value="Observación:" />
                                        <p:inputTextarea cols="55" rows="2" id="proObservacion" value="#{jsfRedacaAct.procedimiento.prtObservacion}" />
                                        <f:verbatim/>

                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message  for="procedimientocmb" />
                                        <f:verbatim/>

                                        <f:verbatim/>
                                        <f:verbatim/>
                                        <p:message for="proObservacion"/>

                                        <f:verbatim/>

                                        <f:verbatim/>


                                        <f:verbatim/>
                                        <f:verbatim/>

                                    </h:panelGrid>
                                    <a4j:commandButton id="btAgregarPro" execute="procedimiento" render="listaProcedimiento commonStatus  procedimiento"  value="Agregar"  action="#{jsfRedacaAct.agregarProcedimiento}"  title="Agregar procedimiento"/>
                                    <p:dataTable id="listaProcedimiento" value="#{jsfRedacaAct.listaProcedimiento}" var="item"   >

                                        <p:column headerText="Procedimiento">
                                            <h:outputText value="#{item.cexProcedimiento.proNombre }">

                                            </h:outputText>
                                        </p:column>
                                        <p:column headerText="Obervación">
                                            <h:outputText value="#{item.prtObservacion}"/>

                                        </p:column>
                                        <p:column headerText="Acción" >
                                            <a4j:commandLink execute="@this"  render="listaProcedimiento commonStatus" action="#{jsfRedacaAct.eliminarProcedimiento(item)}" title="Editar procedimiento">
                                                <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                            </a4j:commandLink>
                                        </p:column>
                                    </p:dataTable>


                                </p:panel>
                                <p:panel >
                                    <h:panelGrid columns="8" >
                                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                                        <h:outputText value="Periodicidad" />
                                        <p:selectOneMenu style="width: 230px" label="Interconsulta"   id="inter" value="#{jsfRedacaAct.object.conPeriodicidad}"  >
                                            <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                            <f:selectItem itemLabel="1-REFERENCIA" itemValue="1" />
                                            <f:selectItem itemLabel="2-CONTRAREFERENCIA" itemValue="2" />
                                        </p:selectOneMenu>
                                        <p:message for="inter" />

                                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                                        <h:outputText value="Interconsulta" />
                                        <p:selectOneMenu style="width: 230px" label="TIPO DE CONSULTA"   id="tipCons" value="#{jsfRedacaAct.object.conTipoAtencion}"   >                              
                                            <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                            <f:selectItem itemLabel="1-INTERCONSULTA SOLICITADA" itemValue="1" />
                                            <f:selectItem itemLabel="2-INTERCONSULTA RECIBIDA" itemValue="2" />
                                        </p:selectOneMenu>
                                        <p:message for="tipCons" />

                                    </h:panelGrid>
                                </p:panel>
                                <p:panel >
                                    <h:panelGrid columns="4" >
                                        <f:verbatim/>
                                        <h:outputText value="Actividad 1" />
                                        <p:inputTextarea rows="2" cols="130" value="#{jsfRedacaAct.actividad1.actDescripcion}" id="act1" label="Actividad"   />  
                                        <p:message for="act1" />

                                        <f:verbatim/>
                                        <h:outputText value="Actividad 2" />
                                        <p:inputTextarea rows="2" cols="130" value="#{jsfRedacaAct.actividad2.actDescripcion}" id="act2" label="Actividad"   />  
                                        <p:message for="act2" />

                                        <f:verbatim/>
                                        <h:outputText value="Actividad 3" />
                                        <p:inputTextarea rows="2" cols="130" value="#{jsfRedacaAct.actividad3.actDescripcion}" id="act3" label="Actividad"   />  
                                        <p:message for="act3" />


                                    </h:panelGrid>
                                </p:panel>


                            </p:tab>
                            <p:tab title="Grupo prioritario" >
                                <h:panelGrid columns="8" id="prioritario" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Grupo prioritario de atención" />
                                    <p:selectOneMenu style="width: 230px" label="Grupo prioritario de atención"  id="prioritarioCmd"  converter="JsfConverterPrioritario"  value="#{jsfRedacaAct.grupoAtencion}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfGrupoAtencion.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <a4j:commandButton id="btAgregarPrio"  value="Agregar" execute="prioritario" render="prioritario listaPrioridades commonStatus" action="#{jsfRedacaAct.agregarPrioritario}"  title="Agregar fisico diagnostico">
                                    </a4j:commandButton>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="prioritarioCmd" />
                                    <f:verbatim/>

                                </h:panelGrid>
                                <p:dataTable id="listaPrioridades" value="#{jsfRedacaAct.object.cexGrupoAtencionList}" var="item"   >


                                    <p:column headerText="Procedimiento">
                                        <h:outputText value="#{item.graNombre }">

                                        </h:outputText>
                                    </p:column>
                                    <p:column headerText="Acción" >
                                        <a4j:commandLink execute="@this"  render="listaPrioridades commonStatus" action="#{jsfRedacaAct.eliminarGrupoAtencion(item)}" title="Editar grupo de atencion">
                                            <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                        </a4j:commandLink>
                                    </p:column>
                                </p:dataTable>
                            </p:tab>
                        </p:tabView>
                        <br />
                        <center>
                            <h:panelGrid >
                                <h:panelGroup id="panelBotones">
                                    <a4j:commandButton id="btGrabar" execute="@form" render="commonStatus :panelDatos " value="Grabar" action="#{jsfRedacaAct.grabarAction}"  title="Grabar registro"/>
                                    <h:commandButton id="btNuevo" value="Nuevo" action="#{jsfRedacaAct.nuevoAction}"  title="Limpiar o crear nuevo registro">
                                        <f:ajax event="action" render="@form"/>
                                    </h:commandButton>


                                    <a4j:status id="commonStatus">
                                        <f:facet name="start">
                                            <h:graphicImage library="images/ajax" name="status2.gif"/>
                                        </f:facet>
                                    </a4j:status>
                                </h:panelGroup>
                            </h:panelGrid>
                        </center>
                        <p:message id="mensaje" for="formDatos">
                            <f:facet name="errorMarker">
                                <h:graphicImage library="images/ajax" name="warning.gif"/>
                            </f:facet>
                            <f:facet name="infoMarker">
                                <h:graphicImage library="images/ajax" name="passed.gif"/>
                            </f:facet>
                        </p:message>

                        <br />
                        <h:panelGroup >
                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                            <h:outputText value="Campo obligatorio" styleClass="campo-obligatorio"/>
                        </h:panelGroup>
                    </p:panel>




                    <p:growl id="growl"  sticky="false" /> 
                </h:form>
            </h:panelGrid>
        </center>




    </ui:define>

</ui:composition>
